Kannur

By plane
By plane

The airports of Mangalore in Karnataka state And the International Airport of Kozhikode Calicut are almost equidistant from Kannur City.

Alternatively, you can go to Kochi International Airport (http://www.cochin-airport.com/) or Thiruvananthapuram airport with direct flights from the Middle East, Singapore, Maldives and Sri Lanka then catch a train or bus to Kannur. You can also go to Chennai Madras, Bangalore, Mumbai Bombay, Delhi, or other Indian cities and then by train.

By train
By train

Kannur is well serviced by rail from all major cities in India like Kozhikode, Mangalore, Kochi, Thiruvananthapuram, Bangalore, Mumbai, Chennai, Coimbatore.

By bus
By bus

You can also reach Kannur by bus from big cities like Mangalore, Kochi, Bangalore, Thiruvananthapuram, Chennai, Mumbai, Coimbatore.

By road
By road

Kannur is well connected to other cities Kochi, Kozhikode, Madras, Bangalore, Mangalore, Coimbatore, and Madurai by roads. NH 17 connecting Kochi and Mumbai passes through Kannur.Also Bus service available to Virajpeta Coorg district of Karnataka.